草庐IT

python GUI 与 Swing 相比?

全部标签

java - Swing Timer,如何暂停和恢复?

我有一个计时器来计算所花费的时间和其他计算,但是当我单击暂停按钮时我需要计时器暂停,然后恢复。我该如何暂停它? 最佳答案 Timer没有暂停和恢复API。您需要为其编写代码。这是在鼠标悬停时暂停和恢复Timer的示例。http://www.java2s.com/Code/Java/Swing-JFC/Anappletthatcountsdownfromaspecifiedtime.htm希望这对您有所帮助。 关于java-SwingTimer,如何暂停和恢复?,我们在StackOverf

java - 禁用 awt/swing 调试(精细)日志消息

我正在使用Java日志记录将我的应用程序的日志消息写入日志文件和其他目的地。将日志级别设置为FINE后,我还会从AWT/Swing收到(不需要的)消息,例如:{0},whengrabbed{1},contains{2}和其他人。查看JDK源代码(参见here),可以看到相应记录器的名称是sun.awt.X11.grab.XWindowPeer。我从Java日志记录框架中了解到,此日志记录处理程序应从其父类继承其日志级别,如sun.awt。我尝试了以下方法:Logger.getLogger("sun.awt").setLevel(Level.OFF);但AWT/Swing调试消息仍然出现

java - 如何在 javaFX 2.0 应用程序中包装 swing 组件

在javaFX应用程序中包装swing组件的能力似乎已从javaFX2中消失:javafx.ext.swing.SwingComponent在javaFX2betaAPI中不再存在。在新的API中还有办法做到这一点吗? 最佳答案 SwingNode类用于将Swing内容嵌入到JavaFX应用程序中。这是link. 关于java-如何在javaFX2.0应用程序中包装swing组件,我们在StackOverflow上找到一个类似的问题: https://stac

java - 在 windows 8 平板电脑上运行 java swing 应用程序

我有一个javaswing应用程序,它在Windows7计算机上运行良好,我相信它应该在Windows8计算机上运行(对吧?)我将如何移植这个应用程序以便它在Windows8平板电脑上运行,就像MicrosoftSurface平板电脑一样,可以让应用程序在Windows8平板电脑上运行 最佳答案 据我所知,为Windows8创建metro风格应用程序的唯一方法是使用WinRT,目前唯一受支持的环境是.NET,因此目前Swing应用程序只能在Windows8的桌面应用程序中运行,但它们不是“应用”,也没有无缝集成到操作系统中,也无法通

java - 什么是可用于 Swing 的数据绑定(bind)库?

可以与组件进行双向bean同步的东西,以及更花哨(高级)的东西? 最佳答案 还有JGoodiesBinding项目。作者有相当详细的presentation在上面。如果我没记错的话,它可以使用PropertyChangeListeners。我自己没有使用过它,但我工作场所的其他开发人员已经对它进行了试验,并获得了相当积极的印象。 关于java-什么是可用于Swing的数据绑定(bind)库?,我们在StackOverflow上找到一个类似的问题: https:

java - 使用 SWING 编写触摸屏应用程序

我想知道我的应用程序UI中的按钮应该监听哪些事件?要鼠标点击?那么按下和释放事件呢?通过触摸屏点击它们是否相同?谢谢,汤姆 最佳答案 大多数触摸屏只是简单地模拟鼠标,所以如果您的需求很简单,您不需要做任何特别的事情——JButtons仍然触发ActionEvents,组合框仍然触发ItemEvents,等等。如果你想做任何花哨的事情(多点触控,轻弹-滚动等)然后您可以使用常规鼠标事件(mouseClicked、mousePressed、mouseDragged等)并提供您自己的手势逻辑,或者查看thissimilarquestion

java - 这是 Swing Java 7 渲染错误吗?

我制作了一个简单的Swing应用程序。但是渲染表现出错误。我做错了什么还是错误?这是一个简单的带有文本字段、按钮和空列表的小型JFrame。如果我先水平调整窗口大小,然后在文本字段中键入内容,按钮会突然消失。这是我的代码:publicclassAppextendsJFrame{publicApp(){JTextFieldmessageFld=newJTextField();JButtonsaveBtn=newJButton("Save");JPanelinputPanel=newJPanel(newBorderLayout());inputPanel.add(messageFld,Bo

java - .NET 应用程序的部署与 Java Web 应用程序的部署相比如何?

我可能不得不在不久的将来支持.NET部署。我需要能够与正在开发此应用程序的人员交谈,并能够评估他们是否对部署的最佳实践有所了解,或者如我所怀疑的那样,他们的流程是否有问题并且他们只是得过且过。这对我来说是个问题,因为我是一名Java开发人员而且我不会说.NET。所以我不了解最佳实践应该是什么。因此,从我可以理解的角度来看,我想知道部署Java和JavaEEWeb应用程序与部署.NET应用程序有何相同之处和不同之处?当我将相当基本的Java应用程序部署到Web时,我通常有一个自动化过程,从源代码控制中获取代码,运行ANT或Maven脚本以生成.war文件,将该文件放入webapps目录,

java - 浏览图像文件并使用 Java Swing 显示它

我的问题是,单击Browse按钮后,它会显示目录中的所有文件以供选择,然后所选图像正确显示在GUI中。但是当我点击浏览按钮时第二次,它只显示旧图像而不显示新图像。请帮助我。为了引用,我上传了UI。packageGUI;importjava.awt.BorderLayout;importjava.awt.EventQueue;importjava.awt.Graphics2D;importjavax.imageio.ImageIO;importjavax.swing.ImageIcon;importjavax.swing.JFileChooser;importjavax.swing.JF

java - 如何在 Swing 中全局设置应用程序的图标?

我知道我可以为每个表单或根表单指定一个,然后它会级联到所有子表单,但我想有一种方法可以覆盖所有子表单的默认Java咖啡杯形成甚至那些我可能会忘记的东西。有什么建议吗? 最佳答案 您可以使根表单(我假设您指的是JFrame)成为您自己的JFrame子类,并将标准功能放入其构造函数中,例如:this.setIconImage(STANDARD_ICON);您也可以在此处捆绑其他标准内容,例如将框架的窗口指标作为用户首选项内存、管理启动面板等。由此生成的任何新框架也将是此JFrame子类的实例。您唯一需要记住的是实例化您的子类,而不是JF